﻿using PMS.Core.Configuration.CommonEnumConfigs;

namespace PMS.Data.Entities.Messages
{
    public class SMSAccount : BaseEntity
    {
        //private int Id;
        /// 短消息服务平台名称;短消息服务平台名称
        public string SMSSenderName { get; set; }
      
        /// 短信签名名称;
        /// 以下为阿里云短信平台对签名名称说明：
        /// 请在控制台国内消息或国际/港澳台消息页面中的签名管理页签下签名名称一列查看。
        /// 说明 必须是已添加、并通过审核的短信签名。 
        public string SignName { get; set; }
        
        /// 短信发送类型;标识账号发送的短信归属类型：如营销短信，验证类短信，营销短信等。
        /// 不同类型的短信有可能签名不一，也可以用相同签名发送不同类型的短信，根据实际使用为准 
        public SMSAccountMsgType MsgType { get; set; }
       
        /// API支持的RegionID;以阿里云为例，短消息调用采用API调用方式。
        /// API调用支持的RegionID，如短信API的值为：cn-hangzhou 
        public string RegionID { get; set; }
       
        /// AccessKeyId
        public string AccessKeyId { get; set; }
        /// AccessKeySecret 
        public string AccessKeySecret { get; set; }

        //private bool isactive;
    }
}
